@charset "utf-8";
/* CSS Document */

/* uhaozi@qq.com,2011.01.13 */
.abtn5, .abtn6 {
	background:url(../images/abtn2.png) no-repeat;
	height:20px;
	line-height:20px;
	color:#fff;
	text-align:center;
	display:inline-block;
	cursor:pointer
}
.abtn5 {
	background-position:0 0;
	width:34px;
}
.abtn6 {
	background-position:0 -20px;
	width:47px;
}
.abtn5:hover, .abtn6:hover {
	color:#fff;
}
/*speedmenu*/
.speedmenu {
	float:left;
	width:160px;
	border:#D1E4EF 1px solid;
	border-top:none;
	background:#F8FCFF;
	margin:-2px 0 10px
}
.speedmenu dl {
	clear:both;
	height:47px;
	padding:3px 5px;
	border-bottom:#D1E4EF 1px solid
}
.speedmenu dt {
	float:left;
	width:56px
}
.speedmenu dt img {
	width:45px;
	height:45px
}
.speedmenu dd {
	line-height:22px
}
.speedmenu dd h2 {
	font-size:12px;
	margin-top:1px
}
.speedmenu dd p a.abtn5 {
	margin-right:6px;
}
.speedmenu h3 a {
	display:block;
	height:25px;
	line-height:25px;
	text-align:center;
	background:#EDF7FC;
	font-size:12px;
	font-weight:normal
}
.speedmenu h3 a:hover {
	background:#E6F2F9;
	color:#0574B2
}
/*scrollbanner*/
.scrollbanner {
	float:right;
	position:relative;
	width:570px;
	height:240px
}
.scrollbanner .pic {
	overflow:hidden;
	width:570px;
	height:240px;
	position:relative
}
.scrollbanner .pic a.cur {
	display:block
}
.scrollbanner .txt {
	position:absolute;
	bottom:0;
	left:0;
	width:570px
}
.scrollbanner .txt a {
	float:left;
	display:block;
	background:#fff;
	width:180px;
	height:27px;
	line-height:27px;
	padding:0 5px;
	overflow:hidden;
	text-align:center;
	filter:alpha(opacity=70);
	opacity:0.7;
	color:#000
}
.scrollbanner .txt .cur, .scrollbanner .txt a:hover {
	background:#000;
	filter:alpha(opacity=70);
	opacity:0.7;
	color:#fff
}
/*newrecommend*/
.newrecommend {
	clear:both;
	height:240px;
	overflow:hidden
}
.newrecommend .pic {
	float:left;
	width:200px;
	padding-left:8px
}
.newrecommend .txt {
	float:right;
	width:430px;
	line-height:22px
}
.newrecommend .txt p {
	padding:0 12px 24px 0
}
.newrecommend .txt span a {
	margin-left:15px
}
.newrecommend p.screenshots {
	padding:0
}
.newrecommend p.screenshots a {
	display:inline-block;
	margin-right:6px
}
/*newserve*/
.newserve {
	float:left;
	width:239px;
	height:271px;
	margin-right:8px;
*+margin-bottom:0;
	_margin-bottom:0;
	overflow:hidden
}
.newserver {
	float:right;
	margin-right:0
}
.newserve p {
	padding:0 8px 8px;
	line-height:18px
}
.newserve p.center a {
	margin:0 5px
}
